home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 March
/
EnigmA AMIGA RUN 05 (1996)(G.R. Edizioni)(IT)[!][issue 1996-03][Skylink CD IV].iso
/
earcd
/
util2
/
mhsutil3.lha
/
MultiStartup
/
Manual
< prev
next >
Wrap
Text File
|
1995-09-25
|
8KB
|
230 lines
-------------------------------------------------------------------------
INTRODUCTION
-------------------------------------------------------------------------
Wouldn't it be nice at times to start your system using an entirely
different startup sequence? You could modify your system's current
's:startup-startup' script each time, running the risk of halting
the startup if an error occurs within your new 's:startup-sequence'
or simply create an entirely different startup sequence and use
'MultiStartup' to execute it instead of your normal startup sequence!
Now, if an errors occurs before your system has entirely booted
up, reboot your system! 'MultiStartup' will always default to a
standard startup sequence: bringing your system successfully up!
'MultiStartup' will automatically start the script associated with
your current release level (ie. 2.0, 3.0, etc.) or can prompt you
via a full screen menu displaying all the available startup scripts
& the last date they were updated. 'MultiStartup' will not exit out
of the bootup process if the script selected does not exist! You
will either be prompted for the startup script to use. 'MultiStartup'
supports upto 12 different startup sequences!
-------------------------------------------------------------------------
FEATURES
-------------------------------------------------------------------------
--------------------------
Standard features include:
--------------------------
o - Multitasks.
o - Uses standard INTUITION interfaces.
o - Adjusts to different WORKBENCH environments.
-------------------------
Special features include:
-------------------------
o - Uses the 'SOFTCONFIG' environment.
-------------------------
Program features include:
-------------------------
o - Opening title. Does not interfere with the default screen
preferences environment during system bootup.
o - Automatic KICKSTART level detection. Will execute the script
associated with your system's current release level.
o - Select from upto 12 startup scripts by holding down the left
mouse button (LMB) during system bootup, then clicking on the
button just left of the desired script when the menu appears.
You can also enter a script name at this, time, then select it.
-------------------------------------------------------------------------
USING MULTISTARTUP
-------------------------------------------------------------------------
----------------
Getting Started:
----------------
You should start 'Multistartup' from one the supplied icon, or from
the CLI/ Shell using:
>Run MultiStartup -p
... this will bring up the preferences window allowing you to setup
the primary & alternate startup sequence(s).
You should never start 'MultiStartup' from a custom icon, or from
the CLI/ Shell WITHOUT using the '-p' option: 'MultiStartup' will
display the default bootup screen and will over-write your current
WORKBENCH screen's graphics & any windows currently open if you do.
If this happens, everything is ok, simply:
1) Use the pull menu option from WORKBENCH: "Workbench/Redraw All".
2) Use from the CLI/ Shell: ">Run Palette", the click on "[ USE ]".
3) Trying clicking on the WORKBENCH screen, then on any window's
that are currently open.
(Please refer to the online help file for more information.)
--------
Options:
--------
The following options are available from the CLI/ Shell.
-p ..... Bring up the startup sequence preferences window.
(For information on 'TOOLTYPES' please refer to the online help file.)
----------------
Pull-Down Menus:
----------------
Project Menu:
-------------
About .. Program credits & info.
Quit ... Exit 'MultiStartup'.
-------------
How it works:
-------------
'MultiStartup' runs before any other programs in the startup
sequence, determines your current system's KICKSTART level,
then copies & executes from RAM: the startup sequence listed
in either a primary slot or alternate slot if selected by
holding down the left mouse button during bootup, then clicking
on the selected startup sequence with the left mouse button.
-----------------------
A New Startup Sequence:
-----------------------
First, install 'MultiStartup' in your current (or bootup) c:
directory.
Next, your current 's:startup-sequence' should be renamed from
the CLI/ Shell using "Rename s:startup-sequence s:<new name>"
("<new name>" refers to any file name ie., "startup-sequence_orig"
so: "Rename s:startup-sequence s:startup-sequence_orig"). Now,
a new startup sequence should be entered in it's place. Let's
enter the new startup sequence using the default system text
editor, like this: "ED s:startup-sequence" ...
; BEGIN startup-sequence
;
Assign >NIL: ENV: RAM: ; Don't prompt for ENV:
c:MultiStartup ; Call 'MultiStartup'
Assign >NIL: ENV: REMOVE ; Remove temporary Assign
Execute RAM:startup-sequence ; Let's startup...
EndCLI
;
; End startup-sequence
Next, start 'MultiStartup' from the supplied icon, or from the
CLI/ Shell using "Run MultiStartup -p". Enter the name of the
original startup sequence (the one renamed in a previous step)
in the text slot corrosponding to your current KICKSTART level
(the selection button will be high-lighted). If you forget to
do this before rebooting your system, you will be presented with
the 'MultiStartup' preferences window. Enter your original
startup sequence now, the select it using the left mouse button.
--------------------------------
Different software environments:
--------------------------------
Use 'MultiStartup' to select from different startup environments.
Like booting up your system for graphics rendering, software
compilation, or video work, etc.,.
-----------------------
Software Configuration:
-----------------------
The following variables (flags) are used:
SCREEN TO FRONT
USE PUBLIC SCREEN
(Please refer to the help file(s) for 'SoftConfig' for more information.)
-------------------------------------------------------------------------
FOR ADVANCED USERS
-------------------------------------------------------------------------
---------------------
Different KICKSTARTs:
---------------------
Since 'MultiStartup' works only with KICKSTART v2.0+, KICKSTART
1.3 can still be used, however, a different startup sequence
will have to be entered like this:
;
; Check KICKSTART Version
;
WB1.3:c/Version >NIL: graphics.library 36
WB1.3:c/If Warn
WB1.3:c/Assign c: WB1.3:c
CD WB1.3:
Assign sys: WB1.3:
Assign fonts: WB1.3:fonts
Assign l: WB1.3:l
Assign libs: WB1.3:libs
Assign s: WB1.3:s
Assign devs: WB1.3:devs
Execute WB1.3:s/startup-sequence
Else
Assign >NIL: ENV: RAM:
WB2.1:c/MultiStartup
Assign >NIL: ENV: RAM: REMOVE
Execute RAM:startup-sequence
Endif
;
EndCLI
;
; End Custom startup sequence
;
-------------------------------------------------------------------------
CREDITS
-------------------------------------------------------------------------
This program was designed and coded by Michael Thomas Hurt of
MIKE HURT SOFTWARE!, coded in & compiled using Blitz Basic 2.0
available from Acid Software.
Software testing was done using:
o - Amiga 500 : AmigaDOS 2.1, GVP HD 500+ w/ 2MEGS.
o - Amiga 2000: AmigaDOS 2.1, Microbotics VXL030 w/MMU,
Microbotics VXLRAM 2MEGS, Microbotics 8-UP! 4MEGS,
GVP Series II hard card w/ 100MEG HD.
o - Amiga 3000: AmigaDOS 2.1, 6MEGS.
o - Amiga 4000: AmigaDOS 3.0
-------------------------------------------------------------------------
PROGRAM HISTORY
-------------------------------------------------------------------------
v1.0 08/01/1995 Original program.